olfactory pyramid - English Synonyms Dictionary